a {color:#006699; text-decoration:none; font-weight:bold;}
a:hover {color:Orange; text-decoration:underline; font-weight:bold;}
a:active {color:#006699; text-decoration:none; font-weight:bold ;}

Font {font-weight:bold;font-size: 11pt; color: Maroon; font-family: Calibri;}
.spanHeading {font-weight:bold;font-size: 12pt; color: Maroon; font-family: Calibri;}

td{ font-size: 10pt;font-family:Calibri;}
thead{ FONT-SIZE: 10pt;font-family:Calibri;}
th{ FONT-SIZE: 10pt;font-family:Calibri;}
div{ FONT-SIZE: 10pt;font-family:Calibri;}

body {margin-left:0px; margin-top:0px;}

.bkgBody{background-color: #e6e6e6;}

.TableBrdrRadius{BORDER: dimgray 1px solid;border-radius: 5px;}
.TableBrdr{BORDER: dimgray 1px solid;}

.tdBrdrBottom{border-bottom: dimgray 1px solid; background-image:url();}
.tdBrdrLeft{border-left: dimgray 1px solid;}
.tdBrdrRight{border-right: dimgray 1px solid;}
.tdBrdrTop{border-top: dimgray 1px solid;}

.txtbx{border-color:Lightgray;border-width:1px;border-radius: 3px;border-style:Solid;font-family:Calibri;font-size:9pt;height:18px;width:80px;text-transform: uppercase;resize:none;}

input[readonly], textarea[readonly] { background-color: #E0E0E0; }

input:focus, textarea:focus, select:focus{background-color:#fcfa71;}    

.ajax__calendar_container { z-index: 1; }

.ddlist{border-color:Lightgray;border-width:1px;border-style:Solid;font-family:Calibri;font-size:9pt;height:20px;width:80px;}
.rdolist input:checked + label{font-weight:bold;text-decoration:underline;}

.btnUnderline{font-size:100%; font-family: Calibri; height:25px;width:auto;text-decoration:underline;background-color:transparent;border: 0px;}

.btn{font-family: Calibri; background-color:#E0E0E0;color:black;height:25px;width:80px; border: 1px solid #E0E0E0;border-radius: 10px; box-shadow: 3px 3px 2px #888888;}

.DataGridTableHdr {height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid black; font-size: 10pt;font-family:Calibri;text-align:left;}
.DataGridTableHdr td{border:1px Solid white;}

.GridTable {border-collapse:collapse; Border:1px Solid lightgray;}
.GridTable td{border:1px Solid lightgray;}
.GridTable th{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable tfoot td{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridTable2 {border-collapse:collapse; Border:1px Solid lightgray;}
.GridTable2 td{border:1px Solid lightgray;}
.GridTable2 th{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable2 tfoot td{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridTable3 {border-collapse:collapse; Border:1px Solid lightgray;}
.GridTable3 td{border:1px Solid lightgray;}
.GridTable3 th{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}
.GridTable3 tfoot td{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:left;}

.GridTableHdrCenter {border-collapse:collapse; Border:1px Solid lightgray;}
.GridTableHdrCenter tr:hover{background-color:#ffff99;}
.GridTableHdrCenter td{border:1px Solid lightgray;}
.GridTableHdrCenter th{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:center;}
.GridTableHdrCenter tfoot td{height:25px;background-color:lightgray;color:black;font-weight:bold;border:1px Solid White; font-size: 10pt;font-family:Calibri;text-align:center;}

/* Update Progress for Loading_Wait.html*/
.LoadingDivFixed { position: absolute; top: 30%; left: 45%; }
.LoadingDivUpdate { position: fixed; z-index: 300; top:33%; left:43%; width: 200px; }
.LoadingDiv { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; background-color: #E0E0E0; 
	opacity: 0.7; filter:Alpha(opacity=70); }


 /*AutoCompleteExtender*/
.CompletionList {position: absolute;font-size: 10pt;z-index: 999;font-family:Calibri;border:solid 2px Maroon; box-shadow: 10px 10px 5px #888888; margin:0px; padding:2px; height: 196px; overflow:auto; background-color: #FFFFCC; min-width: 400px;}
.CompletionListItem {color: #1C1C1C; border: 1px solid #DDD; line-height:20px; }
.CompletionListHighlightedItem { background-color: #77BACE; line-height:20px; }

/*TextBoxWatermarkExtender*/
.txtbxWaterMark {font-family:Calibri;font-size: 10pt;color:gray;}

.divStep{display:none;background-color: orange;width:65px;height:15px;padding:2px; text-align:center; vertical-align:middle; 
         position: absolute;z-index: 1;border-radius: 5px 5px 5px 5px;box-shadow: 5px 5px 2px #888888;
         font-weight:bold;}

.ScrollFunFixed {position:fixed; width:100%; top:0px;box-shadow:5px 5px 5px #888888; background-color:#fdb92e;z-index:9;}
.ScrollFunNormal {position:absolute;width:100%;background-color:none;}